Backporting Tuned rendering and MCP detection improvements#971
Backporting Tuned rendering and MCP detection improvements#971rbaturov wants to merge 1 commit intoopenshift:release-4.14from
Conversation
…ift#928) * NTO: Add MCP name to filter PP (openshift#878) render-bootcmd-mc can only compute the kernel args for a MachineConfigPool that matches the node it is executed on, so we add the MachineConfigPool name as input parameter to filter the applicable PerformanceProfiles. Signed-off-by: Jose Luis Ojosnegros Manchón <jojosneg@redhat.com> * OCPBUGS-22095: Add default MCP objects for rendering (openshift#833) * feat: update render command to create default MCPs added default MCP creation to help correctly render out the resources for performance profile to use Signed-off-by: ehila <ehila@redhat.com> upkeep: fix spelling Signed-off-by: ehila <ehila@redhat.com> * feat: add default mcpools to tuned renderer Signed-off-by: ehila <ehila@redhat.com> --------- Signed-off-by: ehila <ehila@redhat.com> * Enhance render sync to include bootstrap rendering tests * Render MC without additional PP This command should render a MC from the available sources. PerformanceProfile is a source, but it is not mandatory. So, as there are scenarios where this command should work with no additional PP let's the command proceed even if there is no PP Signed-off-by: Jose Luis Ojosnegros Manchón <jojosneg@redhat.com> * Render sync --------- Signed-off-by: Jose Luis Ojosnegros Manchón <jojosneg@redhat.com> Signed-off-by: ehila <ehila@redhat.com> Co-authored-by: Jose Luis Ojosnegros <jojosneg@redhat.com> Co-authored-by: E Hila <ehila@redhat.com>
|
@rbaturov: This pull request references Jira Issue OCPBUGS-27948, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
@rbaturov: No Jira issue is referenced in the title of this pull request. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: rbaturov The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
@rbaturov please add bug title once https://issues.redhat.com/browse/OCPBUGS-27948 is cloned for 4.14 |
|
/retest |
|
@rbaturov: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
|
/hold |
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
@rbaturov is this PR still needed ? |
render-bootcmd-mc can only compute the kernel args for a MachineConfigPool that matches the node it is executed on, so we add the MachineConfigPool name as input parameter to filter the applicable PerformanceProfiles.
OCPBUGS-22095: Add default MCP objects for rendering (OCPBUGS-22095: Add default MCP objects for rendering #833)
feat: update render command to create default MCPs
added default MCP creation to help correctly render out the resources for performance profile to use
upkeep: fix spelling
Enhance render sync to include bootstrap rendering tests
Render MC without additional PP
This command should render a MC from the available sources. PerformanceProfile is a source, but it is not mandatory.
So, as there are scenarios where this command should work with no additional PP let's the command proceed even if there is no PP